//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package common;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;

public class TripleGroups {
    public final LinkedHashMap<Integer, List<List<Integer>>> triples = new LinkedHashMap();

    public TripleGroups() {
        this.triples.put(Integer.valueOf(0), new ArrayList());
        this.triples.put(Integer.valueOf(1), new ArrayList());
        this.triples.put(Integer.valueOf(2), new ArrayList());
        this.triples.put(Integer.valueOf(3), new ArrayList());
        this.triples.put(Integer.valueOf(4), new ArrayList());
        this.triples.put(Integer.valueOf(5), new ArrayList());
        this.triples.put(Integer.valueOf(6), new ArrayList());
        this.triples.put(Integer.valueOf(7), new ArrayList());
        this.triples.put(Integer.valueOf(8), new ArrayList());
        this.triples.put(Integer.valueOf(9), new ArrayList());
        this.triples.put(Integer.valueOf(10), new ArrayList());
        this.triples.put(Integer.valueOf(11), new ArrayList());
        this.triples.put(Integer.valueOf(12), new ArrayList());
        this.triples.put(Integer.valueOf(13), new ArrayList());
        this.triples.put(Integer.valueOf(14), new ArrayList());
        this.triples.put(Integer.valueOf(15), new ArrayList());
        this.triples.put(Integer.valueOf(16), new ArrayList());
        this.triples.put(Integer.valueOf(17), new ArrayList());
        this.triples.put(Integer.valueOf(18), new ArrayList());
        this.triples.put(Integer.valueOf(19), new ArrayList());
        this.triples.put(Integer.valueOf(20), new ArrayList());
        this.triples.put(Integer.valueOf(21), new ArrayList());
        this.triples.put(Integer.valueOf(22), new ArrayList());
        this.triples.put(Integer.valueOf(23), new ArrayList());
        this.triples.put(Integer.valueOf(24), new ArrayList());
        this.triples.put(Integer.valueOf(25), new ArrayList());
        this.triples.put(Integer.valueOf(26), new ArrayList());
        Iterator var2 = this.triples.keySet().iterator();

        while(var2.hasNext()) {
            Integer i = (Integer)var2.next();
            List grpx = (List)this.triples.get(i);
            ArrayList g0 = new ArrayList();
            ArrayList g1 = new ArrayList();
            ArrayList g2 = new ArrayList();
            ArrayList g3 = new ArrayList();
            switch(i.intValue()) {
                case 0:
                    g0.add(Integer.valueOf(13));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(14));
                    g1.add(Integer.valueOf(25));
                    g2.add(Integer.valueOf(16));
                    g2.add(Integer.valueOf(23));
                    g3.add(Integer.valueOf(17));
                    g3.add(Integer.valueOf(22));
                    break;
                case 1:
                    g0.add(Integer.valueOf(12));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(14));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(23));
                    g3.add(Integer.valueOf(17));
                    g3.add(Integer.valueOf(21));
                    break;
                case 2:
                    g0.add(Integer.valueOf(12));
                    g0.add(Integer.valueOf(25));
                    g1.add(Integer.valueOf(13));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(22));
                    g3.add(Integer.valueOf(16));
                    g3.add(Integer.valueOf(21));
                    break;
                case 3:
                    g0.add(Integer.valueOf(10));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(11));
                    g1.add(Integer.valueOf(25));
                    g2.add(Integer.valueOf(16));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(17));
                    g3.add(Integer.valueOf(19));
                    break;
                case 4:
                    g0.add(Integer.valueOf(9));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(11));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(17));
                    g3.add(Integer.valueOf(18));
                    break;
                case 5:
                    g0.add(Integer.valueOf(9));
                    g0.add(Integer.valueOf(25));
                    g1.add(Integer.valueOf(10));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(19));
                    g3.add(Integer.valueOf(16));
                    g3.add(Integer.valueOf(18));
                    break;
                case 6:
                    g0.add(Integer.valueOf(10));
                    g0.add(Integer.valueOf(23));
                    g1.add(Integer.valueOf(11));
                    g1.add(Integer.valueOf(22));
                    g2.add(Integer.valueOf(13));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(14));
                    g3.add(Integer.valueOf(19));
                    break;
                case 7:
                    g0.add(Integer.valueOf(9));
                    g0.add(Integer.valueOf(23));
                    g1.add(Integer.valueOf(11));
                    g1.add(Integer.valueOf(21));
                    g2.add(Integer.valueOf(12));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(14));
                    g3.add(Integer.valueOf(18));
                    break;
                case 8:
                    g0.add(Integer.valueOf(9));
                    g0.add(Integer.valueOf(22));
                    g1.add(Integer.valueOf(10));
                    g1.add(Integer.valueOf(21));
                    g2.add(Integer.valueOf(12));
                    g2.add(Integer.valueOf(19));
                    g3.add(Integer.valueOf(13));
                    g3.add(Integer.valueOf(18));
                    break;
                case 9:
                    g0.add(Integer.valueOf(4));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(5));
                    g1.add(Integer.valueOf(25));
                    g2.add(Integer.valueOf(7));
                    g2.add(Integer.valueOf(23));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(22));
                    break;
                case 10:
                    g0.add(Integer.valueOf(3));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(5));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(23));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(21));
                    break;
                case 11:
                    g0.add(Integer.valueOf(3));
                    g0.add(Integer.valueOf(25));
                    g1.add(Integer.valueOf(4));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(22));
                    g3.add(Integer.valueOf(7));
                    g3.add(Integer.valueOf(21));
                    break;
                case 12:
                    g0.add(Integer.valueOf(1));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(25));
                    g2.add(Integer.valueOf(7));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(19));
                    break;
                case 13:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(26));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(18));
                    break;
                case 14:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(25));
                    g1.add(Integer.valueOf(1));
                    g1.add(Integer.valueOf(24));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(19));
                    g3.add(Integer.valueOf(7));
                    g3.add(Integer.valueOf(18));
                    break;
                case 15:
                    g0.add(Integer.valueOf(1));
                    g0.add(Integer.valueOf(23));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(22));
                    g2.add(Integer.valueOf(4));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(5));
                    g3.add(Integer.valueOf(19));
                    break;
                case 16:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(23));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(21));
                    g2.add(Integer.valueOf(3));
                    g2.add(Integer.valueOf(20));
                    g3.add(Integer.valueOf(5));
                    g3.add(Integer.valueOf(18));
                    break;
                case 17:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(22));
                    g1.add(Integer.valueOf(1));
                    g1.add(Integer.valueOf(21));
                    g2.add(Integer.valueOf(3));
                    g2.add(Integer.valueOf(19));
                    g3.add(Integer.valueOf(4));
                    g3.add(Integer.valueOf(18));
                    break;
                case 18:
                    g0.add(Integer.valueOf(4));
                    g0.add(Integer.valueOf(17));
                    g1.add(Integer.valueOf(5));
                    g1.add(Integer.valueOf(16));
                    g2.add(Integer.valueOf(7));
                    g2.add(Integer.valueOf(14));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(13));
                    break;
                case 19:
                    g0.add(Integer.valueOf(3));
                    g0.add(Integer.valueOf(17));
                    g1.add(Integer.valueOf(5));
                    g1.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(14));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(12));
                    break;
                case 20:
                    g0.add(Integer.valueOf(3));
                    g0.add(Integer.valueOf(16));
                    g1.add(Integer.valueOf(4));
                    g1.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(13));
                    g3.add(Integer.valueOf(7));
                    g3.add(Integer.valueOf(12));
                    break;
                case 21:
                    g0.add(Integer.valueOf(1));
                    g0.add(Integer.valueOf(17));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(16));
                    g2.add(Integer.valueOf(7));
                    g2.add(Integer.valueOf(11));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(10));
                    break;
                case 22:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(17));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(11));
                    g3.add(Integer.valueOf(8));
                    g3.add(Integer.valueOf(9));
                    break;
                case 23:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(16));
                    g1.add(Integer.valueOf(1));
                    g1.add(Integer.valueOf(15));
                    g2.add(Integer.valueOf(6));
                    g2.add(Integer.valueOf(10));
                    g3.add(Integer.valueOf(7));
                    g3.add(Integer.valueOf(9));
                    break;
                case 24:
                    g0.add(Integer.valueOf(1));
                    g0.add(Integer.valueOf(14));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(13));
                    g2.add(Integer.valueOf(4));
                    g2.add(Integer.valueOf(11));
                    g3.add(Integer.valueOf(5));
                    g3.add(Integer.valueOf(10));
                    break;
                case 25:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(14));
                    g1.add(Integer.valueOf(2));
                    g1.add(Integer.valueOf(12));
                    g2.add(Integer.valueOf(3));
                    g2.add(Integer.valueOf(11));
                    g3.add(Integer.valueOf(5));
                    g3.add(Integer.valueOf(9));
                    break;
                case 26:
                    g0.add(Integer.valueOf(0));
                    g0.add(Integer.valueOf(13));
                    g1.add(Integer.valueOf(1));
                    g1.add(Integer.valueOf(12));
                    g2.add(Integer.valueOf(3));
                    g2.add(Integer.valueOf(10));
                    g3.add(Integer.valueOf(4));
                    g3.add(Integer.valueOf(9));
            }

            grpx.add(g0);
            grpx.add(g1);
            grpx.add(g2);
            grpx.add(g3);
        }

    }

    public List<List<Integer>> getIndexesByGroup(Integer group) {
        return group.intValue() >= 0 && group.intValue() < this.triples.size()?(List)this.triples.get(group):null;
    }
}
